package csa_test

import (
	"git.sr.ht/~mil/mobroute/src/db"
)

type CSAArgs struct {
	Connections             *[]db.Connection
	Transfers               *[]db.Transfer
	WalkcostsOrigin         map[string]uint
	FromTime                uint
	ImplicitTransferSeconds uint
	MaxTransferSeconds      uint
	MaxNTransfers           uint
}

type CSATestArrivalDetails struct {
	Time   uint
	ConnID string
	NTrips uint
}
type CSATestCase struct {
	Test   string
	Args   CSAArgs
	Expect map[string]CSATestArrivalDetails
}
